Efficiently Running Continuous Monitoring Applications on Mobile Devices using Sensor Hubs

نویسندگان

  • Aruna Balasubramanian
  • Anthony LaMarca
چکیده

Smartphone applications that continuously monitor user context are becoming popular for applications ranging from health-care to lifestyle monitoring to participatory sensing. Unfortunately, these emerging apps make poor use of the already scarce energy resources because they continually wake the CPU and other mobile device components for periodic sensing, computation, and communication. We report measurements of three representative Android smartphone apps that show 77% of the battery is wasted by constantly waking up the device components. Moreover, we find that existing power optimization techniques provide only modest benefits for this new class of apps. Using a trace-driven study of the three apps, we estimate that reducing 3G overhead, offloading to the cloud, offloading 3G traffic to WiFi, and using sensor duty cycling, can reduce only 5-10% of the energy costs. For greater energy savings, we make the case for platform support in the form a sensor hub. Sensor hubs are dedicated subsystems that interface with the sensors and radios; they use a micro-controller to support low cost sensing and computation. Our trace-driven analysis shows that sensor hubs can reduce the power consumption of continuous monitoring apps by 61%.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Power Efficiency Using Sensor Hubs Without Re-Coding Mobile Apps

Emerging sensor hubs for smartphones allow long-lived sensing applications to run efficiently, but they require applications to be developed to new APIs. We develop MobileHub on Android to show how unmodified mobility applications can be translated with bytecode rewriting to use sensor hubs. The key to our approach is to use data and control information flow tracking to learn how applications u...

متن کامل

Human Activity Recognition by Smartphone using Machine Learning Algorithm for Remote Monitoring

Human Activity Recognition has a lot of applications such as patient monitoring, rehabilitation and assisting disabled. When mobile sensors are hold to the subject’s body, they permit continuous monitoring of numerous signals patterns from the phone. This has appealing use in healthcare applications. In order to improve the state of global healthcare, numeroushealthcare devices have been introd...

متن کامل

Mac Protocols for Wban

Wireless body area network has become a prominent solution in mobile health. The leading use of wireless sensor networks and constant miniaturization of electric devices has empowered the progress of wireless body area networks. These devices provide continuous health monitoring and real time feedback to the user and medical personnel. The wide variety of sensors offers numerous new practical a...

متن کامل

Connection Interface Designing for Grid and Mobile Devices

There area lot of mobile computer devices with a variety of applications and users Tend to use them more. Due to the limitations of mobile devices, running most of the procedures are impossible. To resolve this problem, mobile devices can be connected to the grid, to use the facilities of grid. On the other hand the communication mechanisms are different for each device and they cannot be c...

متن کامل

Connection Interface Designing for Grid and Mobile Devices

There area lot of mobile computer devices with a variety of applications and users Tend to use them more. Due to the limitations of mobile devices, running most of the procedures are impossible. To resolve this problem, mobile devices can be connected to the grid, to use the facilities of grid. On the other hand the communication mechanisms are different for each device and they cannot be c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013